.approcomfirm-warp {
  overflow: hidden;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  min-width: 600rpx;

  .popup-container {
    padding: 8rpx 26rpx;
    display: flex;
    flex-direction: column;

    .popup-title {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      min-height: 78rpx;
      padding-bottom: 12rpx;
      border-bottom:1px solid #eee;

      .title__text {
        font-size: 16px;
        font-weight: 700;
        text-align: center;
      }
    }

    .popup-content {
      min-height: 100rpx;
      margin-top: 28rpx;
    }

    .popup-footer {
      border-top:1px solid #eee;

      .footer-warp {
        margin-top: 18rpx;
        display: flex;
        flex-direction: row;
        align-items: center;
        min-height: 40rpx;
        justify-content: space-between;



        .uni-btn{
          flex-grow: 1;
          border-radius: 50px;
        }

        .cancel{
          background: transparent !important;
          border: 1px solid #3698fb !important;
          color: #1989fa !important;
        }
      }
    }
  }

}
